chrcrelationship
Use o comando chrcrelationship para modificar certos atributos de um relacionamento existente, como incluir um relacionamento em um grupo de consistências, remover um relacionamento de um grupo de consistências e mudar o nome do relacionamento. É possível alterar um atributo por vez.
Sintaxe
Parâmetros
- -masterchange master_change_vdisk_id | master_change_vdisk_name
- (Opcional) Especifica uma associação de volume de mudança para o volume principal no relacionamento.
- -auxchange aux_change_vdisk_id | aux_change_vdisk_name
- (Opcional) Especifica uma associação de volume de mudança para o volume auxiliar no relacionamento.
- -nomasterchange
- (Opcional) Especifica que um volume de mudança definido no volume principal deve ser removido do
relacionamento.Nota: Para usar esse parâmetro, o volume de alteração especificado não deve mais estar em uso pelo relacionamento, incluindo os volumes de alteração de um relacionamento em execução (
inconsistent_copying,consistent_synchronizedouconsistent_synchronized).Ele não inclui um volume de mudança primário de um relacionamento interrompido. Um volume de mudança secundário de um relacionamento que é interrompido a partir de
consistent_copyingserá considerado em uso se o volume de mudança estiver fornecendo a imagem consistente. Se esse volume de mudança precisar ser removido, primeiro os relacionamentos devem ser interrompidos especificandostoprcrelationship -accesspara aplicar a imagem consistente ao volume secundário. - -noauxchange
- (Opcional) Especifica que um volume de mudança definido no volume auxiliar deve ser removido do
relacionamento.Nota: Para usar esse parâmetro, o volume de alteração especificado não deve mais estar em uso pelo relacionamento, incluindo os volumes de alteração de um relacionamento em execução (
inconsistent_copying,consistent_synchronizedouconsistent_synchronized).Ele não inclui um volume de mudança primário de um relacionamento interrompido. Um volume de mudança secundário de um relacionamento que é interrompido a partir de
consistent_copyingserá considerado em uso se o volume de mudança estiver fornecendo a imagem consistente. Se esse volume de mudança precisar ser removido, primeiro os relacionamentos devem ser interrompidos especificandostoprcrelationship -accesspara aplicar a imagem consistente ao volume secundário. - -name new_name_arg
- (Opcional) Especifica uma nova etiqueta a ser designada para o relacionamento.
- -consistgrp consist_group_id | consist_group_name
- (Opcional) Especifica um novo grupo de consistências para o qual
designar o relacionamento. Somente relacionamentos do mesmo tipo de cópia (Global Mirror, Metro Mirror ou
ativo/ativo) podem ser designados ao mesmo grupo de consistências. - -noconsistgrp
- (Opcional) Remove o relacionamento especificado de um grupo de consistências, tornando o relacionamento um relacionamento independente.
- -cycleperiodseconds period
- (Opcional) Especifica o período de ciclo em segundos. O valor do período mínimo do ciclo é de 60 segundos (1 minuto) e o máximo é de 86400 segundos (1 dia). O padrão é de 300 segundos (5 minutos).
- -cyclingmode none | multi
- (Opcional) Especifica o comportamento de Global Mirror para este relacionamento.
- Especificar none, o padrão, proporciona um comportamento idêntico ao Global Mirror nas versões anteriores do IBM Spectrum Virtualize for Public Cloud .
- Especificar multi usa o protocolo de ciclo.
cycling_modeconfigurado como multi, volumes de mudança devem ser definidos para o relacionamento.Nota: Ocycling_modepode ser mudado somente quando o relacionamento é interrompido e nos statusconsistent_stoppedouinconsistent_stopped. - -metro
- (Opcional) Especifica a alteração no tipo de cópia do relacionamento e converte um relacionamento Global Mirror (com ou sem volumes de alteração) em um relacionamento Metro Mirror. Lembre-se: Para usar esse parâmetro em que o relacionamento deve ser interrompido (
inconsistent_stopped,consistent_stoppedouidling. - -global
- (Opcional) Especifica a alteração no tipo de cópia do relacionamento e converte um relacionamento Metro Mirror em um relacionamento Global Mirror. Esse parâmetro não é mutuamente exclusivo com -cyclingmode. Se você não especificar -cyclingmode e o relacionamento for Metro Mirror, o valor
cycling_modeserá none.Lembre-se: Para usar esse parâmetro em que o relacionamento deve ser interrompido (inconsistent_stopped,consistent_stoppedouidling). - rc_rel_name | rc_rel_id
- (Obrigatório) Especifica o ID ou o nome do relacionamento.
Descrição
- Todos os parâmetros são mutuamente exclusivos, com exceção do -cyclingmode, que é mutuamente exclusivo com todos os parâmetros, exceto -global.
- Um dos parâmetros opcionais deve ser especificado.
multiciclo se os volumes primário e secundário tiverem tamanhos diferentes. - É possível incluir um relacionamento independente em um grupo de consistências ao especificar o parâmetro
-consistgrp e o nome ou o ID do grupo de consistências. O relacionamento
e o grupo de consistências devem estar conectados quando o comando é emitido e devem compartilhar os
componentes a seguir:
- Sistema principal
- Sistema auxiliar
- Estado (a menos que o grupo esteja vazio)
- Primário (a menos que o grupo esteja vazio)
- Tipo (a menos que o grupo esteja vazio)
- Modo de ciclo (a menos que o grupo esteja vazio)
- É possível remover um relacionamento de um grupo de consistências ao especificar o parâmetro
-noconsistgrp e o nome ou o ID do relacionamento. Embora não seja
necessário especificar ou confirmar o nome do grupo de consistências, verifique a qual grupo o
relacionamento pertence antes de emitir esse comando. Esse modo de modificar o comando de relacionamento é bem-sucedido nos estados conectado ou desconectado. Se os sistemas forem desconectados, o relacionamento será removido do grupo de consistências apenas no sistema local, no momento em que o comando for emitido. Quando os sistemas são reconectados, o relacionamento é removido automaticamente do grupo de consistências no outro sistema. Como alternativa, é possível emitir um comando de modificação explícita (chrcrelationship) para remover o relacionamento do grupo no outro sistema enquanto ele ainda estiver desconectado.Nota: Se todos os relacionamentos forem removidos do grupo, o tipo de relacionamento será reconfigurado como empty_group. Ao incluir um relacionamento no grupo vazio, o grupo novamente assume o mesmo tipo do relacionamento.
- Para mover um relacionamento entre dois grupos de consistências, deve-se emitir o comando chrcrelationship duas vezes. Use o parâmetro -noconsistgrp para remover o relacionamento de seu grupo atual e, em seguida, use o parâmetro -consistgrp com o nome do novo grupo de consistências.
É possível mudar um relacionamento ou grupo de consistências entre tipos de cópia, mesmo se a replicação for interrompida. A proteção de consistência é preservada por todos os tipos, assim, um relacionamento ou um grupo de
consistências que esteja em estado consistent_copying antes de ser interrompido retém a cópia
consistente no sistema secundário quando o tipo de cópia é mudado.
Se você incluir um relacionamento consistent_stopped que usa uma proteção de consistência em um grupo de
consistências consistent_stopped que não está usando a proteção de consistência, o sistema tentará acionar a proteção de consistência no grupo de
consistências que não está atualmente usando a proteção de consistência. Se o relacionamento ou o
grupo de consistências que não está usando atualmente a proteção de consistência não tiver volumes de mudança
secundários definidos, especificar chrcrelationship -consistgrp falhará. Se você incluir um relacionamento em um grupo de consistências no qual pelo
menos um está usando proteção de consistência, o grupo de consistências resultante
não será mutuamente consistente, o que significa que os dados no sistema secundário
para o relacionamento que está sendo incluído são inconsistentes com os
dados no grupo de consistências. Isso também significa falha na ativação do acesso
ao volume.
- Os parâmetros -name, -consistgrp, -cycleperiodseconds e -cyclingmode podem ser especificados somente quando os dois sistemas estiverem conectados. Se os dois sistemas se desconectarem enquanto o comando estiver sendo processado, o comando poderá ser concluído com a mudança executada no sistema que recebeu apenas a chamada de tarefa (e o outro sistema será atualizado na reconexão). Os parâmetros -cycleperiodseconds e -cyclingmode podem ser especificados somente em relacionamentos independentes (não membros de um grupo de consistências).
- Os parâmetros -masterchange e -auxchange podem ser especificados somente ao executar o comando chrcrelationship no sistema principal para o relacionamento e os parâmetros -auxchange e -noauxchange podem ser especificados somente ao executar o comando chrcrelationship no sistema auxiliar para o relacionamento.
- Usado pelo relacionamento que o possui.
- No mesmo grupo de E/S que o volume principal ou auxiliar associado.
- O mesmo tamanho que o volume principal ou auxiliar associado.
- Mapeado para um host
- Usado como origem ou destino de quaisquer mapas FlashCopy
- Parte de nenhum outro relacionamento
- Um disco do sistema de arquivos
cloud_backup.Se o cycle_period_seconds do relacionamento não corresponder àquele do grupo de
consistências no qual ele está incluído, o relacionamento recém-incluído copiará o valor
de cycle_period_seconds do grupo. Se posteriormente removido do grupo, o valor copiado cycle_period_seconds permanecerá.
Quando um relacionamento Global Mirror com um valor cycling_mode de multi for incluído a um grupo que não está vazio, o grupo e o relacionamento deverão ser interrompidos.
ativo/ativo,
não é possível alterar o tipo de cópia, o modo de ciclo ou os volumes de mudança. Isso significa que não é possível especificar estes parâmetros: - -global
- -metro
- -cyclingmode
- chrcrelationship
- -noauxchange
ativo/ativo,
ele deve ter o mesmo nome e ID do site dos volumes
principal e auxiliar aos quais está sendo associado.Um Exemplo de Chamada para Alterar um Nome de Relacionamento de rccopy1 para testrel
chrcrelationship -name testrel rccopy1Nenhum feedbackUm Exemplo de Chamada para Incluir o Relacionamento rccopy2 para o Grupo newgroup
chrcrelationship -consistgrp newgroup rccopy2Sem feedbackUm Exemplo de Chamada para Remover o Relacionamento rccopy3 do Grupo de Consistências do qual ele é Membro
chrcrelationship -noconsistgrp rccopy3Sem feedbackUm Exemplo de Chamada
chrcrelationship -cyclingmode multi relBA saída resultante:
Sem feedbackUm Exemplo de Chamada
chrcrelationship -cycleperiodseconds 60 relCA saída resultante:
Sem feedback